package com.bit.www;

/**
 * @author ：wang-ting
 * @Date：2025/5/17 17:55
 */

import java.util.Arrays;

/**
 * 实现一个方法transform，以数组为参数，循环将数组中的每个元素都乘以2，并设置到对应的元素上
 * 方法transform1：数组扩大2倍以后存储到原数组上
 * 方法transform2:数组扩大2倍后存储到新数组上
 */
public class 改变原有数组元素的值 {
    public static void main(String[] args) {
        int[] a = new int[] { 1, 2, 3};
        transform1(a);
        transform2(a);

    }
    public static void transform1(int[] a){
        for(int i = 0; i < a.length; i++){
            a[i] = a[i] * 2;
        }
        System.out.println(Arrays.toString(a));
    }
    public static void transform2(int[] a){      //此时传进来的a已经变成了2，4，6
        int[] b = new int[a.length];
        for(int i = 0; i < a.length; i++){
            b[i] = a[i] * 2;
        }
        System.out.println(Arrays.toString(b));
    }
}

